/*Benny Vermonden c1025695*/

package core.models.dataModels.searchModels;

import java.util.ArrayList;

import core.logic.dataAccess.EigenaarDAO;
import core.models.domainModel.Adres;
import core.models.domainModel.Eigenaar;
import core.models.domainModel.EigenaarOverzicht;
import core.models.domainModel.Persoon;

public class ZoekEigenaarModel {
	
	private String naam;
	private String voornaam;
	private String _straat;
	private String _huisnummer;
	private String _gemeente;
	private String _postcode;
	private String _land;
	
	private ArrayList<EigenaarOverzicht> gevondenEigenaars;
	
	public ArrayList<EigenaarOverzicht> getGevondenEigenaars() {
		return gevondenEigenaars;
	}

	public void setGevondenEigenaars(ArrayList<EigenaarOverzicht> gevondenEigenaars) {
		this.gevondenEigenaars = gevondenEigenaars;
	}

	public String getNaam() {
		return naam;
	}

	public void setNaam(String naam) {
		this.naam = naam;
	}

	public String getVoornaam() {
		return voornaam;
	}

	public void setVoornaam(String voornaam) {
		this.voornaam = voornaam;
	}

	public String get_straat() {
		return _straat;
	}

	public void set_straat(String _straat) {
		this._straat = _straat;
	}

	public String get_huisnummer() {
		return _huisnummer;
	}

	public void set_huisnummer(String _huisnummer) {
		this._huisnummer = _huisnummer;
	}

	public String get_gemeente() {
		return _gemeente;
	}

	public void set_gemeente(String _gemeente) {
		this._gemeente = _gemeente;
	}

	public String get_postcode() {
		return _postcode;
	}

	public void set_postcode(String _postcode) {
		this._postcode = _postcode;
	}

	public String get_land() {
		return _land;
	}

	public void set_land(String _land) {
		this._land = _land;
	}

	

	/*public ArrayList<EigenaarOverzicht> ZoekEigenaars(String naam, String voornaam, String straat, String huisnummer, String postcode, String gemeente, String land)
	{
		Integer parsedInteger = null;
		if (tryParseInt(huisnummer)) {
			parsedInteger = Integer.parseInt(huisnummer);
		}
			EigenaarOverzicht eo = new EigenaarOverzicht(null, naam, voornaam, straat, parsedInteger, postcode, gemeente, land);
			
			
			return EigenaarDAO.ZoekEigenaar(eo);
		
	}
	
	boolean tryParseInt(String value)  
	{  
	     try  
	     {  
	         Integer.parseInt(value);  
	         return true;  
	      } catch(NumberFormatException nfe)  
	      {  
	          return false;  
	      }  
	}*/
}
